package JAVACORE_TRAINING.ADVANCED.SERIZABLES.SAMPLE;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

public class SerializeDemo {
	public static void main(String[] args) {
		Employee employee = new Employee();
		employee.name = "Tran Van Ba";
		employee.address = "Cau Giay, Ha Noi";
		employee.SSN = 11122333;
		employee.number = 101;
		try {
			FileOutputStream fileOut = new FileOutputStream("C:/tmp/employee.ser");
			ObjectOutputStream out = new ObjectOutputStream(fileOut);
			out.writeObject(employee);
			out.close();
			fileOut.close();
			System.out.printf("Du lieu da duoc serialize duoc luu giu trong C:/tmp/employee.ser");
		} catch (IOException i) {
			i.printStackTrace();
		}
	}
	// Khi xếp thứ tự một đối tượng vào một file, qui ước chuẩn trong Java là
	// cung cấp một file có đuôi là .ser
}
